
// const { Sequelize, DataTypes } = require("sequelize");
const { SHORTSTRING, INTEGER } = require('../types')

module.exports = (sequelize, DataTypes) => {
  const user = sequelize.define(
    'user',
    {// 在这里定义模型属性
      id: {
        type: INTEGER,
        primaryKey:true,
        autoIncrement:true,
        allowNull:false
      },
      username: { // 用户名
        type: SHORTSTRING,
        allowNull: false,
        unique: true
      },
      password: { // 密码
        type: SHORTSTRING,
        allowNull: false
      },
      realname: { // 头像
        type: SHORTSTRING,
      },
      // admin: { // 是否是管理员
      //   type: SHORTSTRING,
      // },
      cardtype: { // 证件类型
        type: SHORTSTRING,
      },
      cardno: { // 证件号码
        type: SHORTSTRING,
      },
      pType: { // 旅客类型
        type: SHORTSTRING,
      },
      phone: { // 手机号
        type: SHORTSTRING,
        unique: true
      },
    }, 
    {
    tableName: "user",//直接提供表名
    timestamps: false,
   }
  );
  return user
}
